'use strict';

/** @type Egg.EggPlugin */
module.exports = {
  // had enabled by egg
  // static: {
  //   enable: true,
  // }
  nunjucks: {
    enable: true,
    package: 'egg-view-nunjucks',
  },
  handlebars: {
    enable: true,
    package: 'egg-view-handlebars',
  },
  ejs: {
    enable: true,
    package: 'egg-view-ejs',
  },
  mongoose: {
    enable: true,
    package: 'egg-mongoose',
  },
  // mysql: {
  //   enable: true,
  //   package: 'egg-mysql',
  // },
  sequelize: {
    enable: true,
    package: 'egg-sequelize'
  },
  onerror: { // 错误返回以 json 的形式
    accepts: () => 'json',
  },
  // onerror: { // 根据请求的类型返回 error 的形式
  //   accepts: (ctx) => {
  //     if (ctx.get('content-type') === 'application/json') return 'json';
  //     return 'html';
  //   }
  // },
};
